package com.mate.cloud.exception;


import lombok.Getter;

/**
 * 提示
 *
 * @author: MI
 * @email: 448341911@qq.com
 * @createDate: 2023/11/5 14:09
 * @updateUser: MI
 * @updateDate: 2023/11/5 14:09
 * @updateRemark: 修改内容
 * @version: v1.0
 */
@Getter
public enum UserExceptionCode {
    /**
     * 参数错误
     */
    PARAMS_ERROR("101"),
    /**
     * 该邮箱已被注册
     */
    EMAIL_ALREADY_REGISTER("102"),
    /**
     * 注册失败
     */
    REGISTER_FAIL("103"),
    /**
     * 邮箱或密码不能为空
     */
    EMAIL_PASSWORD_EMPTY("201"),
    /**
     * 当前邮箱还未注册
     */
    EMAIL_NOT_EXIST("211"),
    /**
     * 密码不正确
     */
    PASSWORD_ERROR("222"),
    /**
     * 密码修改失败
     */
    RESET_PASSWORD_FAIL("223"),
    /**
     * 保存教育经历失败
     */
    SAVE_EDUCATION_EXPERIENCE_FAIL("301"),
    /**
     * 没有找到该用户的教育经历
     */
    FIND_EDUCATION_EXPERIENCE_FAIL("302"),
    /**
     * 用户id不能为空
     */
    USER_ID_CANNOT_EMPTY("303"),
    /**
     * 没有找到该用户的教育经历
     */
    MAIN_ID_NOT_NULL("311"),
    /**
     * 保存工作经历失败
     */
    SAVE_WORK_EXPERIENCE_FAIL("401"),
    /**
     * 项目id不能为空
     */
    PROJECT_ID_EMPTY("502"),
    /**
     * 没有查询到用户信息
     */
    CANNOT_FIND_USER_INFO("601"),
    /**
     * 没有查询到项目信息
     */
    CANNOT_FIND_PROJECT_INFO("611"),
    /**
     * 点赞失败
     */
    LIKE_FAIL("701"),
    /**
     * 取消点赞失败
     */
    UNLIKE_FAIL("702"),

    ;

    private String code;

    UserExceptionCode(String code) {
        this.code = code;
    }

}
